gnttab: introduce maptrack lock
authorDavid Vrabel <david.vrabel@citrix.com>
Mon, 15 Jun 2015 11:23:34 +0000 (13:23 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 15 Jun 2015 11:23:34 +0000 (13:23 +0200)
commit5a9899ddc42040e139233a6b1f0f65f3b65eda6d
tree24b7a4993d75527042c03e9f63677e8e2515f936
parentb4650e9a96d78b87ccf7deb4f74733ccfcc64db5
gnttab: introduce maptrack lock

Split grant table lock into two separate locks. One to protect
maptrack free list (maptrack_lock) and one for everything else (lock).

Based on a patch originally by Matt Wilson <msw@amazon.com>.

Signed-off-by: David Vrabel <david.vrabel@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
docs/misc/grant-tables.txt
xen/common/grant_table.c
xen/include/xen/grant_table.h